package com.ruoyi.project.gxgw_modules.level.mapper;

import com.ruoyi.project.gxgw_modules.level.domain.Level;
import java.util.List;	

/**
 * 会员等级 数据层
 * 
 * @author ruoyi
 * @date 2019-01-19
 */
public interface LevelMapper 
{
	/**
     * 查询会员等级信息
     * 
     * @param levelId 会员等级ID
     * @return 会员等级信息
     */
	public Level selectLevelById(Integer levelId);
	
	/**
     * 查询会员等级列表
     * 
     * @param level 会员等级信息
     * @return 会员等级集合
     */
	public List<Level> selectLevelList(Level level);
	
	/**
     * 新增会员等级
     * 
     * @param level 会员等级信息
     * @return 结果
     */
	public int insertLevel(Level level);
	
	/**
     * 修改会员等级
     * 
     * @param level 会员等级信息
     * @return 结果
     */
	public int updateLevel(Level level);
	
	/**
     * 删除会员等级
     * 
     * @param levelId 会员等级ID
     * @return 结果
     */
	public int deleteLevelById(Integer levelId);
	
	/**
     * 批量删除会员等级
     * 
     * @param levelIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteLevelByIds(String[] levelIds);

    public int selectIfIdForVip(int idForVip);
}